![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|
| ► algorithms | |
| ► pedometer | |
| ► examples | |
| pedometer_stepcount_fxls8962.c | Implements the ISSDK FXLS896XAF sensor driver example demonstration for Motion Activated Pedometer |
| pedometer_stepcount_fxls896xaf.c | Implements the ISSDK FXLS896XAF sensor driver example demonstration for Motion Activated Pedometer |
| pedometer_stepcount_fxls8974cf.c | Implements the ISSDK FXLS8974CF sensor driver example demonstration for Motion Activated Pedometer |
| pedometer_stepcount_fxos8700.c | Implements the ISSDK prdometer example using FXOS8700 sensor as the acceleration source |
| pedometer_stepcount_mma8451.c | Implements the ISSDK prdometer example using MMA8451 sensor as the acceleration source |
| pedometer_stepcount_mma8652.c | Implements the ISSDK prdometer example using MMA8652 sensor as the acceleration source |
| pedometer_stepcount_motion_fxls8962.c | |
| pedometer_stepcount_motion_fxos8700.c | |
| pedometer_stepcount_motion_mma8652.c | |
| ► include | |
| pedometer.h | Interface and structure definitions for pedometer application |
| ► source | |
| pedometer.c | Interface definitions for pedometer application |
| ► sensorfusion | |
| ► sources | |
| approximations.c | Math approximations file |
| approximations.h | Math approximations file |
| board_encodings.h | This file summarizes board encodings assigned to date |
| calibration_storage.c | Provides functions to store calibration to NVM |
| calibration_storage.h | Provides functions to store calibration to NVM |
| control.c | Defines control sub-system |
| control.h | Defines control sub-system |
| control_lpc.c | Defines control sub-system for LPC54114 |
| control_lpsci.c | Defines control sub-system |
| debug.c | ApplyPerturbation function used to analyze dynamic performance |
| debug.h | ApplyPerturbation function used to analyze dynamic performance |
| DecodeCommandBytes.c | Command interpreter which interfaces to the Sensor Fusion Toolbox |
| driver_ctimer.c | Provides a simple abstraction for a periodic interval timer |
| driver_FXAS21002.c | Provides init() and read() functions for the FXAS21002 gyroscope |
| driver_FXLS8471Q.c | Provides init() and read() functions for the FXLS8471Q 3-axis accel |
| driver_FXLS8952.c | Provides init() and read() functions for the FXLS8952 3-axis accelerometer |
| driver_FXLS8962.c | Provides init() and read() functions for the FXLS8962 3-axis accelerometer |
| driver_FXOS8700.c | Provides init() and read() functions for the FXOS8700 6-axis accel plus mag |
| driver_KSDK_NVM.c | Middleware driver for NVM on Kinetis devices |
| driver_KSDK_NVM.h | Middleware driver for NVM on Kinetis devices |
| driver_MAG3110.c | Provides init() and read() functions for the MAG3110 magnetometer |
| driver_MMA845X.c | Provides init() and read() functions for the MMA845x 3-axis accel family |
| driver_MMA8652.c | Provides init() and read() functions for the MMA8652 3-axis accel family |
| driver_MPL3115.c | Provides init() and read() functions for the MPL3115 pressure sensor/altimeter |
| driver_pit.c | Provides a simple abstraction for a periodic interval timer |
| driver_pit.h | Provides a simple abstraction for a periodic interval timer |
| driver_systick.c | Encapsulates the ARM sysTick counter, which is used for benchmarking |
| drivers.h | Provides function prototypes for driver level interfaces |
| fusion.c | Lower level sensor fusion interface |
| fusion.h | Lower level sensor fusion interface |
| hal_frdm_fxs_mult2_b.c | Hardware Abstraction layer for the FRDM-FXS-MULT2-B sensor shield |
| magnetic.c | Lower level magnetic calibration interface |
| magnetic.h | Lower level magnetic calibration interface |
| main_agm01_freertos_two_tasks.c | FreeRTOS (two task) implementation of sensor fusion on FRDM-K64F |
| main_agm04_freertos_two_tasks.c | FreeRTOS (two task) implementation of sensor fusion on FRDM-K64F/FRDM-STBC-AGM04 using MMA8652 (Accel), FXAS21002 (Gyro) and MAG3110 (Mag) |
| main_agmp03_freertos_two_tasks.c | FreeRTOS (two task) implementation of sensor fusion |
| main_baremetal.c | Bare metal implementation of sensor fusion on FRDM-K64F |
| main_baremetal_agm04.c | Bare metal implementation of sensor fusion on FRDM-K64F/FRDM-STBC-AGM04 using MMA8652 (Accel), FXAS21002 (Gyro) and MAG3110 (Mag) |
| main_baremetal_agmp03.c | Bare metal implementation of sensor fusion on FRDM-K64F |
| main_freertos_agm02.c | FreeRTOS (two task) implementation of sensor fusion on FRDM-K64F/FRDM-FXS-AGM02 |
| main_freertos_agm02_power_cycling.c | FreeRTOS (two task) implementation of sensor fusion on FRDM-K64F/FRDM-FXS-AGM02 with smart power-cycling support |
| main_freertos_two_tasks.c | FreeRTOS (two task) implementation of sensor fusion on FRDM-K64F |
| matrix.c | Matrix manipulation functions |
| matrix.h | Matrix manipulation functions |
| motionCheck.c | Check to see if the board is moving |
| orientation.c | Functions to convert between various orientation representations |
| orientation.h | Functions to convert between various orientation representations |
| output_stream.c | Implements streaming function for the status subsystem. See status.h |
| precisionAccelerometer.c | Implements accelerometer calibration routines |
| precisionAccelerometer.h | Implements accelerometer calibration routines |
| sensor_fusion.c | Implements the top level programming interface |
| sensor_fusion.h | Implements the top level programming interface |
| standard_build.h | A "standard" build configuration file |
| status.c | Application-specific status subsystem |
| status.h | Application-specific status subsystem |
| ► boardkit | |
| ► evk-mimxrt1010 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1010.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1010 board |
| evkmimxrt1010.h | Defines GPIO pin mappings for evkmimxrt1010 board |
| RTE_Device.h | |
| ► evk-mimxrt1015 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1015.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1015 board |
| evkmimxrt1015.h | Defines GPIO pin mappings for evkmimxrt1015 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1020 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1020.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1020 board |
| evkmimxrt1020.h | Defines GPIO pin mappings for evkmimxrt1020 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1024 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1024.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1024 board |
| evkmimxrt1024.h | Defines GPIO pin mappings for evkmimxrt1024 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1050 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1050.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1050 board |
| evkmimxrt1050.h | Defines GPIO pin mappings for evkmimxrt1050 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1060 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1060.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1060 board |
| evkmimxrt1060.h | Defines GPIO pin mappings for evkmimxrt1060 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1064 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1064.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt1064 board |
| evkmimxrt1064.h | Defines GPIO pin mappings for evkmimxrt1064 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt1170 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt1170.c | The evkmimxrt1170.c file defines GPIO pins and I2C CMSIS utilities for evkmimxrt1170 board |
| evkmimxrt1170.h | Defines GPIO pin mappings for evkmimxrt1170 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt595 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| evkmimxrt595.c | The evkmimxrt685.c file defines GPIO pins and I2C CMSIS utilities for evkmimxrt685 board |
| evkmimxrt595.h | Defines GPIO pin mappings for evkmimxrt595 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evk-mimxrt685 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkmimxrt685.c | Defines GPIO pins and I2C CMSIS utilities for evkmimxrt685 board |
| evkmimxrt685.h | Defines GPIO pin mappings for evkmimxrt685 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► evkb-imxrt1050 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| evkbimxrt1050.c | Defines GPIO pins and I2C CMSIS utilities for evkbimxrt1050 board |
| evkbimxrt1050.h | Defines GPIO pin mappings for evkbimxrt1050 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-k22f | |
| ► frdm-fxs-mult2-b | |
| frdm_fxs_mult2b_shield.h | |
| issdk_hal.h | |
| ► frdm-stba-a896x | |
| frdm_stba_a896x_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agmp03 | |
| frdm_stbc_agmp03_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-sa9500 | |
| frdm_stbc_sa9500_shield.h | |
| issdk_hal.h | |
| ► frdm-stbi-a8974 | |
| frdm_stbi_a8974_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_k22f.c | Defines GPIO pins for FRDM-K22F board |
| frdm_k22f.h | The frdm_k22f.h file defines GPIO pins for FRDM-K22F board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-k32l3a6 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_k32l3a6.c | |
| frdm_k32l3a6.h | |
| RTE_Device.h | |
| ► frdm-k32w042 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_k32w042.c | Defines GPIO pins and I2C CMSIS utilities for FRDM-K64F board |
| frdm_k32w042.h | Defines GPIO pin mappings for FRDM-K64F board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-k64f | |
| ► frdm-fxs-mult2-b | |
| frdm_fxs_mult2b_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agm02 | |
| frdm_stbc_agm02_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agm04 | |
| frdm_stbc_agm04_shield.h | Declares mapping of the Kinetis Device peripherals to the frmd-k64f and frmd-stbc-agm04 shield |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_k64f.c | Defines GPIO pins and I2C CMSIS utilities for FRDM-K64F board |
| frdm_k64f.h | Defines GPIO pin mappings for FRDM-K64F board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-ke15z | |
| ► frdm | |
| issdk_hal.h | |
| ► frdm-stba-pa7250 | |
| frdm-stba-pa7250_shield.h | Declares mapping of the Kinetis Device peripherals to the frmd-ke15z and frdm-stba-pa7250 shield |
| issdk_hal.h | |
| ► frdm-stba-pd7250 | |
| frdm-stba-pd7250_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-diffp | |
| frdm-stbc-diffp_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-dp5004 | |
| frdm-stbc-dp5004_shield.h | |
| issdk_hal.h | |
| ► frdm-stbi-dp300x | |
| frdm-stbi-dp300x_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_ke15z.c | Defines GPIO pins and I2C CMSIS utilities for FRDM-KE15Z board |
| frdm_ke15z.h | Defines GPIO pin mappings for FRDM-KE15Z board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-kl25z | |
| ► frdm | |
| issdk_hal.h | |
| ► frdm-stbc-a8471 | |
| frdm_stbc_a8471_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-a8491 | |
| frdm_stbc_a8491_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-p3115 | |
| frdm_stbc_p3115_shield.h | |
| issdk_hal.h | |
| ► rd-kl25z | |
| issdk_hal.h | |
| rd_kl25z_gdl.h | Declares mapping of the Kinetis Device peripherals to the rd-kl25z board |
| ► virtual_shield | |
| issdk_hal.h | |
| virtual_shield.h | Declares mapping of NXP sensor pins to I2C addresses and standard Arduino pin names. Within the NXP KSDK, Arduino pin names are defined as a function of MCU pin names in the <base_board>.h file found in the "board" folder of your project |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_kl25z.c | Defines GPIO pins for FRDM-KL25Z board |
| frdm_kl25z.h | Defines GPIO pin mappings for FRDM-KL25Z board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► frdm-kl27z | |
| ► frdm | |
| issdk_hal.h | |
| ► frdm-stbc-a8471 | |
| frdm_stbc_a8471_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-a8491 | |
| frdm_stbc_a8491_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agmp03 | |
| frdm_stbc_agmp03_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-b3115 | |
| frdm_stbc_b3115_shield.h | Declares mapping of the Kinetis Device peripherals to the frmd-kl27z and frmd-stbc-b3115 shield |
| issdk_hal.h | |
| ► frdm-stbc-p3115 | |
| frdm_stbc_p3115_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| frdm_kl27z.c | Defines GPIO pins for FRDM-KL27Z board |
| frdm_kl27z.h | Defines GPIO pins for FRDM-KL27Z board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► lpcxpresso54114 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agmp03 | |
| frdm_stbc_agmp03_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| lpc54114.c | Defines GPIO pins and I2C CMSIS utilities for LPCXpresso54114 board |
| lpc54114.h | Defines GPIO pin mappings for LPCXpresso54114 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► lpcxpresso55s16 | |
| ► frdm-stba-a896x | |
| frdm_stba_a896x_shield.h | |
| issdk_hal.h | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| ► frdm-stbi-a8974 | |
| frdm_stbi_a8974_shield.h | |
| issdk_hal.h | |
| lpc55s16.c | Defines GPIO pins and I2C CMSIS utilities for LPCXpresso55s16 board |
| lpc55s16.h | Defines GPIO pin mappings for LPCXpresso55S16 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► lpcxpresso55s69 | |
| ► frdm-stbc-agm01 | |
| frdm_stbc_agm01_shield.h | |
| issdk_hal.h | |
| board.c | |
| board.h | |
| clock_config.c | |
| clock_config.h | |
| lpc55s69.c | Defines GPIO pins and I2C CMSIS utilities for LPCXpresso55s69 board |
| lpc55s69.h | Defines GPIO pin mappings for LPCXpresso55S69 board |
| pin_mux.c | |
| pin_mux.h | |
| RTE_Device.h | |
| ► mek-mimx8qm | |
| ► cm4_core0 | |
| pin_mux.c | |
| pin_mux.h | |
| ► cm4_core1 | |
| pin_mux.c | |
| pin_mux.h | |
| issdk_hal.h | |
| mekmimx8qm.c | Defines wait power mode and clock frequency APIs for mekmimx8qm board |
| mekmimx8qm.h | Defines GPIO pin mappings and on-board sensors information for mekmimx8qm board |
| RTE_Device.h | |
| ► driverexamples | |
| ► demos | |
| data_logger_demo.c | Implements the ISSDK Data Logger for RD-KL25-AGMP01 example demonstration with one sensor in Interrupt mode and other two in polling mode. MPL3115 is in One-Shot Poll Mode. FXOS8700 is @200Hz Hybrid Poll Mode. FXAS21002 is @200Hz Interrupt Mode. Data from MPL3115, FXOS8700 and FXAS21002 is only read when INT from FXAS21002 is received. The FXAS21002 ODR serves as the application ODR time keeper |
| demo_11_axis_mult2b.c | Implements the ISSDK MMA8652, MAG3110, FXAS21002 and MPL3115 sensors 11-Axis demo example demonstration using Bluetooth |
| diff_p_demo.c | Implements the ISSDK DIFF_P sensor driver example demonstration with Interrupt mode |
| dp5004_demo.c | Implements the ISSDK MPXVDP5004 analog sensor driver demo demonstration in interrupt mode with FRDM-KE15Z |
| fxas21002_demo.c | Implements the ISSDK FXAS21002 sensor demo example demonstration with interrupt mode |
| fxas21002_poll_demo.c | Implements the ISSDK FXAS21002 sensor demo example demonstration with Poll mode |
| fxlc95000_flash_demo.c | Implements the ISSDK FXLC95000L sensor driver example demonstration for FLASH programming and Streaming for I2C Mode using Host I/O |
| fxls8471_demo.c | Implements the ISSDK FXLS8471 sensor demo example demonstration with interrupt mode |
| fxls8471_demo_kl25z.c | |
| fxls8962_demo.c | Implements the ISSDK FXLS8962 sensor demo example demonstration with interrupt mode |
| fxos8700_demo.c | Implements the ISSDK FXOS8700 sensor driver example demonstration with interrupt mode |
| fxos8700_poll_demo.c | |
| fxpq3115_demo.c | Implements the ISSDK FXPQ3115 sensor demo example demonstration with One-Shot mode |
| host_demo.c | Implements the ISSDK HOST I/O Demo |
| mag3110_demo.c | Implements the ISSDK MAG3110 sensor demo example demonstration with interrupt mode |
| mag3110_poll_demo.c | Implements the ISSDK MAG3110 sensor demo example demonstration with poll mode |
| mma845x_demo.c | Implements the ISSDK MMA845x sensor demo example demonstration with interrupt mode |
| mma8491q_demo.c | Implements the ISSDK MMA8491Q sensor driver demo demonstration with polling mode |
| mma865x_demo.c | Implements the ISSDK MMA865x sensor demo example demonstration with interrupt mode |
| mma9553_demo.c | Implements the ISSDK MMA9553L sensor driver example demonstration as a Accelerometer in I2C Mode |
| mpl3115_demo.c | Implements the ISSDK MPL3115 sensor demo example demonstration with One-Shot mode |
| mpl3115_oneShot_demo.c | Implements the ISSDK MPL3115 sensor demo example demonstration with One-Shot mode |
| mpl3115_poll_demo.c | Implements the ISSDK MPL3115 sensor demo example demonstration with One-Shot Poll mode |
| orientaion_application_baremetal_agm01.c | Implements the ISSDK baremetal orientation application for FRDM-STBC-AGM01 using sensor fusion core functional interfaces and host i/o interface |
| orientaion_application_baremetal_agm04.c | Implements the ISSDK baremetal orientation application for FRDM-STBC-AGM04 using sensor fusion core functional interfaces and host i/o interface |
| orientaion_application_baremetal_agmp03.c | Implements the ISSDK baremetal orientation application for FRDM-STBC-AGMP03 using sensor fusion core functional interfaces and host i/o interface |
| ► dp5004 | |
| dp5004_interrupt.c | Implements the ISSDK MPXVDP5004 analog sensor driver example demonstration with interrupt mode |
| ► fxas21002 | |
| fxas21002_fifo.c | |
| fxas21002_interrupt.c | Implements the ISSDK FXAS21002 sensor driver example demonstration with interrupt mode |
| fxas21002_poll.c | |
| fxas21002_poll_spi.c | Implements the ISSDK FXAS21002 SPI sensor driver example demonstration for SPI Mode with polling |
| ► fxlc95000 | |
| fxlc95000_accel_i2c.c | Implements the ISSDK FXLC95000 sensor driver example demonstration as for I2C Mode |
| fxlc95000_accel_spi.c | Implements the ISSDK FXLC95000 sensor driver example demonstration as for SPI Mode |
| ► fxls8471q | |
| fxls8471q_spi_fifo.c | The fxls8471q_fifo.c file implements the ISSDK FXLS8471Q sensor driver example demonstration for SPI mode with FIFOs |
| fxls8471q_spi_interrupt.c | The fxls8471q_interrupt.c file implements the ISSDK FXLS8471Q sensor driver example demonstration with interrupt mode |
| fxls8471q_spi_poll.c | The fxls8471q_poll_spi.c file implements the ISSDK FXLS8471Q sensor driver example demonstration for SPI Mode with polling |
| ► fxls8962 | |
| freemaster_cfg.h | |
| fxls8962_fifo_spi.c | Implements the ISSDK FXLS8962 SPI sensor driver example demonstration for FIFO Mode |
| fxls8962_freefall.c | Implements the ISSDK FXLS8962 sensor driver example demonstration for Freefall Detection |
| fxls8962_freemaster_demo.c | Implements FreeMASTER demo using the ISSDK FXLS896x sensor driver example demonstration with interrupt mode |
| fxls8962_interrupt.c | Implements the ISSDK FXLS8962 sensor driver example demonstration with interrupt mode |
| fxls8962_motion_detection.c | Implements the ISSDK FXLS8962 sensor driver example demonstration for Motion Detection |
| fxls8962_normal.c | Implements the ISSDK FXLS8962 sensor driver example demonstration with polling mode |
| fxls8962_normal_spi.c | Implements the ISSDK FXLS8962 SPI sensor driver example demonstration for SPI Mode with polling |
| fxls8962_orientation_detection.c | Implements the ISSDK FXLS8962 sensor driver example demonstration for Motion Activated Orientation detection |
| ► fxls896xaf | |
| ► kw45b41z | |
| fxls896xaf_poll.c | |
| freemaster_cfg.h | |
| freemaster_cfg_usb.h | |
| fxls896xaf_freemaster_demo.c | Implements FreeMASTER demo using the ISSDK FXLS896xAF sensor driver example demonstration with interrupt mode |
| fxls896xaf_freemaster_usb_demo.c | Implements FreeMASTER demo using the ISSDK FXLS896xAF sensor driver example demonstration with interrupt mode |
| fxls896xaf_interrupt.c | Implements the ISSDK FXLS896xAF sensor driver example demonstration with interrupt mode |
| fxls896xaf_motion_wakeup.c | |
| fxls896xaf_poll.c | |
| fxls896xaf_spi.c | Implements the ISSDK FXLS896xAF SPI sensor driver example demonstration for SPI Mode with polling |
| ► fxls8974cf | |
| freemaster_cfg.h | |
| freemaster_cfg_usb.h | |
| fxls8974cf_freemaster_demo.c | Implements FreeMASTER demo using the ISSDK FXLS8974CF sensor driver example demonstration with interrupt mode |
| fxls8974cf_freemaster_usb_demo.c | Implements FreeMASTER demo using the ISSDK FXLS8974CF sensor driver example demonstration with interrupt mode |
| fxls8974cf_interrupt.c | Implements the ISSDK FXLS8974CF sensor driver example demonstration with interrupt mode |
| fxls8974cf_motion_wakeup.c | |
| fxls8974cf_poll.c | Implements the ISSDK FXLS8974 sensor driver example demonstration with polling mode |
| fxls8974cf_spi.c | Implements the ISSDK FXLS8974CF SPI sensor driver example demonstration for SPI Mode with polling |
| ► fxos8700 | |
| freemaster_cfg.h | |
| fxos8700_fifo.c | |
| fxos8700_freemaster_demo.c | The fxos8700_freemaster.c file implements FreeMASTER demo using the ISSDK FXOS8700 sensor driver example demonstration with interrupt mode |
| fxos8700_interrupt.c | Implements the ISSDK FXOS8700 sensor driver example demonstration with interrupt mode |
| fxos8700_poll.c | |
| fxos8700_poll_spi.c | Implements the ISSDK FXOS8700 SPI sensor driver example demonstration for SPI Mode with polling |
| ► fxpq3115 | |
| fxpq3115_altitude.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration for Altitude mode |
| fxpq3115_fifo.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration with fifo mode |
| fxpq3115_fifo_interrupt.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration with fifo in interrupt mode |
| fxpq3115_normal.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration with polling mode |
| fxpq3115_normal_interrupt.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration with interrupt mode |
| fxpq3115_oneshot.c | Implements the ISSDK FXPQ3115BV sensor driver example demonstration with one-shot sampling mode |
| ► fxps7250a4 | |
| fxps7250a4_interrupt.c | Implements the ISSDK FXPS7250A4 analog sensor driver example demonstration with interrupt mode |
| ► fxps7250d4 | |
| dbap_app.c | Implements the DBAP sensor driver example |
| ► imx | |
| ► mekmimx8qm | |
| ► fxas21002 | |
| fxas21002_fifo.c | |
| fxas21002_poll.c | |
| ► fxos8700 | |
| fxos8700_fifo.c | |
| fxos8700_poll.c | |
| ► isl29023 | |
| isl29023_poll.c | Implements the ISSDK ISL29023 sensor driver example demonstration in poll mode |
| ► mpl3115 | |
| mpl3115_altitude.c | |
| mpl3115_fifo.c | |
| mpl3115_normal.c | |
| mpl3115_oneshot.c | |
| ► mag3110 | |
| mag3110_normal.c | Implements the ISSDK MAG3110 sensor driver example demonstration with polling mode |
| mag3110_normal_interrupt.c | Implements the ISSDK MAG3110 sensor driver example demonstration with interrupt mode |
| mag3110_oneshot.c | Implements the ISSDK MAG3110 sensor driver example demonstration with polling mode |
| ► mma845x | |
| mma845x_fifo.c | Implements the ISSDK MMA845x sensor driver example demonstration with FIFO mode |
| mma845x_interrupt.c | Implements the ISSDK MMA845x sensor driver example demonstration with Interrupt mode |
| mma845x_poll.c | Implements the ISSDK MMA845x sensor driver example demonstration with polling mode |
| ► mma8491q | |
| mma8491q_example.c | Implements the ISSDK MMA8491Q sensor driver example demonstration with Timers |
| ► mma865x | |
| freemaster_cfg.h | |
| mma865x_auto-wake-sleep.c | Implements the ISSDK MMA865x sensor example demonstrating configuring MMA8652 Accel and enabling detection motion detection event |
| mma865x_doubletap-detection.c | Implements the ISSDK MMA865x sensor example demonstration for double-tap detection |
| mma865x_fifo.c | Implements the ISSDK MMA865x sensor driver example demonstration with FIFO mode |
| mma865x_freefall-detection.c | Implements the ISSDK MMA865x sensor example demonstrating configuring MMA8652 Accel and enabling detection of freefall event |
| mma865x_freefall.c | Implements the ISSDK MMA865x sensor driver example demonstration for Freefall Detection |
| mma865x_freemaster_demo.c | Implements FreeMASTER demo using the ISSDK MMA865x sensor driver example demonstration with interrupt mode |
| mma865x_interrupt.c | Implements the ISSDK MMA865x sensor driver example demonstration with Interrupt mode |
| mma865x_poll.c | Implements the ISSDK MMA865x sensor driver example demonstration with Normal mode |
| ► mma9553 | |
| mma9553_pedometer_i2c.c | Implements the ISSDK MMA9553L sensor driver example demonstration as a Pedometer in I2C Mode |
| mma9553_pedometer_interrupt.c | Implements the ISSDK MMA9553L sensor driver example demonstration as a Pedometer in I2C Mode with Interrupts |
| mma9553_pedometer_spi.c | Implements the ISSDK MMA9553L sensor driver example demonstration as a Pedometer in SPI Mode |
| ► mpl3115 | |
| mpl3115_altitude.c | |
| mpl3115_fifo.c | |
| mpl3115_fifo_interrupt.c | Implements the ISSDK MPL3115 sensor driver example demonstration with interrupt mode |
| mpl3115_normal.c | |
| mpl3115_normal_interrupt.c | Implements the ISSDK MPL3115 sensor driver example demonstration with interrupt mode |
| mpl3115_oneshot.c | |
| ► drivers | |
| ► ads | |
| ► kinetis | |
| auto_detection_service.c | |
| auto_detection_service.h | |
| auto_detection_service_kl25z.c | The auto detection service file implements auto detection sequence for discovery of FRDM-KL25Z Board and Sensor Shield Board |
| ► lpc | |
| auto_detection_service.c | |
| auto_detection_service.h | |
| ► qn | |
| auto_detection_service.c | |
| auto_detection_service.h | |
| auto_detection_shield.h | Describes the definitions for Sensor I2C and SPI parameters required to detects the Sensor Shield |
| ► gpio | |
| ► i.mx | |
| ► i.mxrt1180 | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| ► i.mxrt600 | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| ► kinetis | |
| ► kw45b41z-evk | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| gpio_driver_irq_ke15z.c | Containes the Generic IRQ implmentation for the FRDM-KE15Z GPIO |
| gpio_driver_irq_kl27z.c | Containes the Generic IRQ implmentation for the FRDM-KL27Z GPIO |
| gpio_driver_irq_kw41z.c | |
| ► lpc | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| ► qn | |
| gpio_driver.c | |
| gpio_driver.h | |
| gpio_driver_irq.c | |
| Driver_GPIO.h | Definitions for GPIO Driver direction |
| ► host | |
| comm_if_uart.c | Implements comm interface for the UART |
| comm_interface.h | Describes the interface definition for the communication interface. Each commaunication instance needs to implement comm interface |
| data_format_hdlc.c | Definitions for encoding and decoding HDLC messages to and from Host |
| data_format_hdlc.h | Host interface definitions and configuration |
| data_format_json.c | Implements JSON data format interfaces and services |
| data_format_json.h | The format_json.h file describes the structures and definitions for the data-format standard JSON |
| data_format_service.h | The format_service.h file describes the interface and structures for the data-format standards |
| host_interface_service.c | The dhost_interface_servicec file implements host interface functions |
| host_interface_service.h | Describes the structures and definitions for the host |
| ► systick | |
| systick_utils.c | Encapsulates the ARM sysTick counter, which is used for computing delays. ARM-core specific function that enables the ARM systick timer on Kinetis uCs. the timer is 24 bit so allows measurement of intervals up to 2^24/CORE_SYSTICK_HZ secs=0.35s for a 48MHz uC |
| systick_utils.h | ARM Systick Utilities |
| ► sensors | |
| dbap.h | The fxps7250.h contains the FXPS7250 pressure sensor register definitions, access macros, and its bit mask |
| dbap_drv.c | Implements the dbap functional interface |
| dbap_drv.h | Describes the DBAP driver interface and structures |
| fxas21002.h | The fxas21002.h contains the fxas21002 sensor register definitions and its bit mask |
| fxas21002_drv.c | Implements the FXAS21002 sensor driver interfaces |
| fxas21002_drv.h | Describes the fxas21002 driver interface and structures |
| fxlc95000.h | |
| fxlc95000_drv.c | Implements the FXLC95000 sensor driver interface |
| fxlc95000_drv.h | Describes the FXLC95000L driver interface and structures |
| fxls8471q.h | Register definitions for fxls8471q sensor driver |
| fxls8471q_drv.c | Implements the FXLS8471Q sensor driver interfaces |
| fxls8471q_drv.h | Describes the fxls8471q driver interface and structures |
| fxls8962.h | This file contains the FXLS8962 Accelerometer register definitions, access macros, and device access functions |
| fxls8962_drv.c | Implements the FXLS8962 sensor driver interfaces |
| fxls8962_drv.h | Describes the FXLS8962AF driver interface and structures |
| fxls896x.h | This file contains the FXLS896XAF Accelerometer register definitions, access macros, and device access functions |
| fxls896x_drv.c | Implements the FXLS8964/67 sensor driver interfaces |
| fxls896x_drv.h | Describes the FXLS8964/67AF driver interface and structures |
| fxls8974.h | This file contains the FXLS8974CF Accelerometer register definitions, access macros, and device access functions |
| fxls8974_drv.c | Implements the FXLS8964/67 sensor driver interfaces |
| fxls8974_drv.h | Describes the FXLS8974CF driver interface and structures |
| fxos8700.h | Register definitions for FXOS8700 sensor driver |
| fxos8700_drv.c | Implements the fxos8700 sensor driver functional interfaces |
| fxos8700_drv.h | Describes the fxos8700 driver interface and structures |
| fxpq3115.h | |
| fxpq3115_drv.c | Implements the fxpq3115 functional interface |
| fxpq3115_drv.h | Describes the fxpq3115 driver interface and structures |
| host_io_uart.c | Definitions for UART based streaming interface for sending and reseiving messages to and from Host using ISSDK Host Protocol |
| host_io_uart.h | Host Protocol interface definitions and configuration |
| isl29023.h | |
| isl29023_drv.c | Implements the isl29023 functional interface |
| isl29023_drv.h | Describes the ISL29023 driver interface and structures |
| mag3110.h | |
| mag3110_drv.c | Implements the MAG3110 sensor driver interfaces |
| mag3110_drv.h | Describes the MAG3110 driver interface and structures |
| mma845x.h | The mma845x.h contains the MMA845x sensor register definitions and its bit mask |
| mma845x_drv.c | Implements the mma845x functional interface |
| mma845x_drv.h | Describes the MMA845x driver interface and structures |
| mma8491q.h | |
| mma8491q_drv.c | Implements the MMA8491 sensor driver interfaces |
| mma8491q_drv.h | Describes the MMA8491Q driver interface and structures |
| mma865x.h | |
| mma865x_drv.c | Implements the mma865x functional interface |
| mma865x_drv.h | Describes the MMA865x driver interface and structures |
| mma9553.h | |
| mma9553_drv.c | Implements the MMA9553L sensor driver interface |
| mma9553_drv.h | Describes the MMA9553L driver interface and structures |
| mpl3115.h | |
| mpl3115_drv.c | Implements the mpl3115 functional interface |
| mpl3115_drv.h | Describes the MPL3115 driver interface and structures |
| register_io_i2c.c | Definitions for low-level interface functions for reading and writing sensor registers |
| register_io_i2c.h | Declares low-level interface functions for reading and writing sensor registers |
| register_io_spi.c | Definitions for low-level interface functions for reading and writing sensor registers using CMSIS APIs |
| register_io_spi.h | Declares low-level interface functions for reading and writing sensor registers using CMSIS APIs |
| sensor_drv.h | Sensor state and error definitions |
| sensor_io_i2c.c | Definitions for low-level interface functions for reading and writing data from/to sensor |
| sensor_io_i2c.h | Declares low-level interface functions for reading and writing sensor registers |
| sensor_io_spi.c | Definitions for low-level interface functions for reading and writing data from/to sensor using CMSIS APIs |
| sensor_io_spi.h | Declares low-level interface functions for reading and writing sensor registers using CMSIS APIs |
